package mundo;
import java.util.Date;

import mundo.Articulo;


public class Factura 
{
	private int Numero;
	private fecha FechaDeVenta;
	private Cliente Cliente;
	private String  Producto;

	private Articulo ListaArticulos[];
	private fecha fecha;

	//metodos
	//	constructorFactura(int Numero,String FechaDeVenta, Cliente, Producto) YA ESTA
	//	calcularDescuento(String FechaVenta, String FechaNacimiento) YA ESTA
	// buscar como obterner a fecha del sistema YA ESTA
	//calcular precicoTotal() YA ESTA

	public Factura(int Numero,fecha FechaDeVenta,Cliente Cliente,String Producto)
	{
		this.Cliente=Cliente;
		this.Numero=Numero;
		this.FechaDeVenta=FechaDeVenta;
		this.Producto= Producto;
	}

	public int getNumero() {
		return Numero;
	}

	public void setNumero(int numero) {
		Numero = numero;
	}

	public fecha getFechaDeVenta() {
		return FechaDeVenta;
	}

	public void setFechaDeVenta(fecha fechaDeVenta) {
		FechaDeVenta = fechaDeVenta;
	}

	public Cliente getCliente() {
		return Cliente;
	}

	public void setCliente(Cliente cliente) {
		Cliente = cliente;
	}

	public String getProducto() {
		return Producto;
	}

	public void setProducto(String producto) {
		Producto = producto;
	}

	public Articulo[] getListaArticulos() {
		return ListaArticulos;
	}

	public void setListaArticulos(Articulo[] listaArticulos) {
		ListaArticulos = listaArticulos;
	}

	public fecha getFecha() {
		return fecha;
	}

	public void setFecha(fecha fecha) {
		this.fecha = fecha;
	}


	public double calcularPrecioCompra ()
	{
		int precioTotal=0;

		for (int i=0;i<ListaArticulos.length; i++)
		{
			precioTotal+=(ListaArticulos[i].getPrecioDeCompra()*0.5);
		}	
		return precioTotal;
	}
	public double calcularRecaudo()
	{
		double recaudo=0;
		for (int i=0;i<ListaArticulos.length; i++)
		{		recaudo=calcularPrecioCompra()*ListaArticulos[i].getCantidadExistente();


		}
		return recaudo;
	}
}
